package com.kuang.dao;

import com.kuang.pojo.Books;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BooksMapper {
    /**根据图书id查找图书信息
     * @param id 图书id
     * @return 图书信息
     */
   Books queryBookById(@Param("bookID") int id);

    /**查询所有图书信息
     * @return 图书信息列表
     */
   List<Books> queryAllBooks();

    /**添加新的图书
     * @param book
     * @return
     */
   Integer addBook(Books book);

    /**修改图书信息
     * @param book
     * @return
     */
  Integer updateBook(Books book);

    /**根据图书id删除图书信息
     * @param id 图书id
     * @return
     */
   Integer deleteBookById(@Param("bookID") int id);

   Books queryBookName(@Param("bookName")String bookName);
}
